import request from '@/utils/request'

// 首页的登录接口——点击登录按钮，通过用户用户名和密码获取token值
export function login(data) {
    return request({
        url: '/frame/login',
        method: 'POST',
        data
    })
}

// 首页的获取用户信息按钮——用户登录成功，获取到当前用户的详细信息
export function userInfo() {
    return request({
        url: '/frame/profile',
        method: 'POST'
    })
}

// 用户管理——获取用户列表
export function userList(params) {
    return request({
        url: '/users',
        params
    })
}
// 用户管理——添加用户
export function addUser(data) {
    return request({
        url: '/users',
        method: 'POST',
        data
    })
}

// 用户管理——修改用户
export function editUser(id, data) {
    return request({
        url: `/users/${id}`,
        method: 'PUT',
        data
    })
}

// 用户管理——删除用户
export function deleteUser(id) {
    return request({
        url: `/users/${id}`,
        method: 'DELETE'
    })
}